Big Huge Thesaurus

railway locomotive

noun